package love.xiaohh.minio.entities.dto;

import com.alibaba.fastjson.JSON;

import java.io.Serializable;

/**
 * <p>
 * base64格式的图片上传的数据传输对象
 * </p>
 *
 * @author XiaoHH
 * @version 1.0
 * @date 2021-11-10 星期三 17:04:00
 * @file Base64ImageUploadDTO.java
 */
public class Base64ImageUploadDTO implements Serializable {

    /**
     * 无参构造
     */
    public Base64ImageUploadDTO() {
    }

    /**
     * 全参构造
     *
     * @param base64 base64格式的图片
     */
    public Base64ImageUploadDTO(String base64) {
        this.base64 = base64;
    }

    /**
     * base64格式的图片
     */
    private String base64;

    public String getBase64() {
        return base64;
    }

    public Base64ImageUploadDTO setBase64(String base64) {
        this.base64 = base64;
        return this;
    }

    /**
     * 将本对象转换为json格式
     *
     * @return 转换后的json
     */
    @Override
    public String toString() {
        return JSON.toJSONString(this);
    }
}
